package practice.w829;
//自动转换只能小转大，
public class DataTypeCastDemo {
    public static void main(String[] args) {
        int a=5;
        long b=a;

        int c=(int) b;
        double e=6;

        long f=100000L;
        int g=(int) f;//强制转换可能会出现溢出

        double h=3.1415;
        int i=(int)h;//强制转换可能丢失精度

        //两点规则
        byte a1=5;
        byte a2=6;
        byte a3=(byte)(a1+a2);

        System.out.println(2+2);//4
        System.out.println('2'+2);//52
        System.out.println('2'+'2');//100

//        int a=5;
//        long b=a;
//
//        int c=(int) b;
//        double e=6;
//
//        long f=100000L;
//        int g=(int) f;//强制转换可能会出现溢出
//
//        double h=3.1415;
//        int i=(int)h;//强制转换可能丢失精度
//
//        //两点规则
//        byte a1=5;
//        byte a2=6;
//        byte a3=(byte)(a1+a2);
//
//        System.out.println(2+2);//4
//        System.out.println('2'+2);//52
//        System.out.println('2'+'2');//100
    }
}
